//
//  ConfigReader.h
//  解析autocompiler配置文件
//
//  Created by Vescky on 14-6-23.
//  Copyright (c) 2014年 Vescky. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface ConfigReader : NSObject {
    int mode;
    NSString *runPlatform;//dataInfo中的参数
}

@property (nonatomic,copy) NSString *templateProjectName; //template的名字，例如AppsTemplate
@property (nonatomic,copy) NSString *latestSdkVersion;   //用于compile的sdk lib的版本，一般为xcode的最新的sdk。
@property (nonatomic,copy) NSString *deploymentSdkVersion; //可以安装应用的最低系统的版本，兼容的最低系统
@property (nonatomic,copy) NSString *appBundleIdHeadString; //bundleID的固定开头，目前为cn.apps123.shell.
@property (nonatomic,copy) NSString *workSpaceFolderPath; //工作目录的路径

@property (nonatomic,copy) NSString *wipServerIP; //测试环境服务器地址
@property (nonatomic,copy) NSString *prodServerIP; //产品环境服务器地址

@property (nonatomic,copy) NSString *wipXmppIP; //测试环境xmpp地址
@property (nonatomic,copy) NSString *prodXmppIP; //产品环境xmpp地址

@property (nonatomic,copy) NSString *testWipServerIP; //pre-prod测试环境服务器地址
@property (nonatomic,copy) NSString *testProdServerIP; //pre-prod产品环境服务器地址
@property (nonatomic,copy) NSString *testWipXmppIP; //pre-prod测试环境xmpp地址
@property (nonatomic,copy) NSString *testProdXmppIP; //pre-prod产品环境xmpp地址

@property (nonatomic,copy) NSString *defaultTemplatePath; //ios和android模板上一层的路径
@property (nonatomic,copy) NSString *defaultIosProjectPath; //ios模板的路径，这个路径是源头，不改变的
@property (nonatomic,copy) NSString *defaultAndroidProjectPath; //android版本，同上
@property (nonatomic,copy) NSString *defaultAndroidLibsPath;//libs的路径，若为空，则使用默认路径

@property (nonatomic,copy) NSString *outIosProjectPath; //生成的ios工程的路径
@property (nonatomic,copy) NSString *outAndroidProjectPath; //生成的android工程的路径

@property (nonatomic,copy) NSString *incomeBundlePath; //zip包的存放点
@property (nonatomic,copy) NSString *incomeBundleName; //bundle的名称
@property (nonatomic,copy) NSString *scriptFilesPath; //脚本的存放点
@property (nonatomic,copy) NSString *outputAppPath;  //打包生成ipa和apk的存放点
@property (nonatomic,copy) NSString *outputLogFilesPath; //日志文件的存放点
@property (nonatomic,copy) NSString *merchantAppsPath; //存放所有生成的工程的目录

+ (id)shareConfigReader;

- (void)setMode:(int)_mode;
- (void)setRunPlatform:(NSString*)_runPlatform;
- (void)setTmpOutputPath;//设置临时输出目录


@end
